package de.hhkk.model.terminverwaltung;

import de.hhkk.model.stammdaten.Stammdaten;

public class Teilnehmer extends Stammdaten {
	
	  private int kundenId;
	  private int terminId;
	  private String grundkenntnisse;

	  public Teilnehmer() {
	  }

	  public Teilnehmer(int kundenId, int terminId, String grundkenntnisse) {
	    super();
	    this.kundenId=kundenId;
	    this.terminId=terminId;
	    this.grundkenntnisse=grundkenntnisse;
	  }
	  
	  public void setGrundkenntnisse(String grundkenntnisse) {
		firePropertyChange("grundkenntnisse", this.grundkenntnisse, this.grundkenntnisse = grundkenntnisse);
	}

	  public String getGrundkenntnisse() {
			return grundkenntnisse;
		}
	  
	 public int getKundenId() {
			return kundenId;
		}

	public void setKundenId(int kundenId) {
			firePropertyChange("kundenId", this.kundenId, this.kundenId = kundenId);
	}
	
	public int getTerminId() {
		return terminId;
	}

	public void setTerminId(int terminId) {
		firePropertyChange("terminId", this.terminId, this.terminId = terminId);
	}

	
	public void resetAttributes()
	{
	    setAnrede(null);
	    setEintrittsdatum(null);
	    setEmail(null);
	    if (getGeburtsdatum() != null)
	    {
	        getGeburtsdatum().clear();
	    }
	    setGrundkenntnisse(null);
	    setHausnr(null);
	    setLand(null);
	    setName(null);
	    setOrt(null);
	    setPlz(null);
	    setStrasse(null);
	    setTelefon(null);
	    setTerminId(-1);
	    setVorname(null);
	}
}
